From: Will Thompson Date: Tue, 21 Apr 2020 12:44:57 +0000 (+0100) Subject: test-theme: Check return value of chdir() X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~684^2^2~480 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=6f881f232e17c0570a72437e71d4648dccfdf3e2;p=gnome-shell.git test-theme: Check return value of chdir() I noticed the following warning while building the .deb package for gnome-shell on Endless OS: ../src/st/test-theme.c: In function ‘main’: ../src/st/test-theme.c:549:3: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir (cwd); ^~~~~~~~~~~ (Of course this is very unlikely to fail in practice.) https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1208 --- diff --git a/src/st/test-theme.c b/src/st/test-theme.c index bd422da00..048dcad45 100644 --- a/src/st/test-theme.c +++ b/src/st/test-theme.c @@ -546,7 +546,8 @@ main (int argc, char **argv) meta_test_init (); - chdir (cwd); + if (chdir (cwd) < 0) + g_error ("chdir('%s') failed: %s", cwd, g_strerror (errno)); /* Make sure our assumptions about resolution are correct */ g_object_set (clutter_settings_get_default (), "font-dpi", -1, NULL);